Allow List of Expressions with .DA Directive

Some customers have said they wished the .DA directive in the S-C ASSEMBLER II allowed more than one expression per line.  For example, ".DA 1000,100,10,1" would then produce 8 bytes of code just as though there were four separate .DA lines.  (Once and a while I wish it worked this way too!)

The following little patch will transform your .DA in just that way.  Because of the .OR and .TF directives, assembling these 42 lines will produce two binary files that are ready to BLOAD.  When you BLOAD them, the copy of the assembler in memory will be patched.  You can then BSAVE the assembler (use a different name!), and you have the new capability.

If you do not have Version 4.0 of the assembler, then this patch will not work.  If you have one of the very earliest copies of Version 4.0, it may have some different addresses.  Check it out before you type in the code:  at $20D4 you should find three JMP instructions, as indicated in the comments here in lines 1210 through 1230.  If you find those JMPs, go right ahead and make the patches.  Of course, if you have already added some code at $24B0, then you will have to put this patch somewhere else.

If you do not find those JMP instructions at $20D4, but you do find them at $20B1, then you need to change a few addresses in the patch code.  Change the following lines as indicated:

     1170 PSDA   .EQ $2092
     1190        .OR $20B1
